home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBQ.ADF / Filemanager / FileMan.doc < prev    next >
Text File  |  1991-09-15  |  30KB  |  593 lines

  1.  
  2.  
  3.  
  4.                              Super File Manager
  5.                                 Version 1.20
  6.                                 by Mike Crews
  7.                                August 3, 1991
  8.  
  9.  
  10. Features:
  11.  
  12.   -  Visual directory tree structure
  13.   -  Remembers all directories once visited
  14.   -  Can show all files on a disk/volume at once
  15.   -  Copies in hashcode order for better disk performance
  16.   -  Will copy or move files and duplicate paths
  17.   -  Will move files across devices
  18.   -  Copies, moves, or deletes entire directories with subdirectories
  19.   -  Automatically creates destination directories
  20.   -  Preserves the date and protection bits of files (except the archive bit)
  21.   -  Auto-archive creation/viewing/extraction
  22.   -  Can utilize up to ten archive utitilties based on filename extension
  23.   -  Can invoke custom byte and text editors on files
  24.   -  Can invoke custom IFF and text viewers on files
  25.   -  Sort files by name, date, or size in ascending or descending order
  26.   -  Examine and change protection bits
  27.   -  Uses a wildcard pattern for filtering file operations
  28.   -  Fully mouse or keyboard driven
  29.   -  Easy to use requesters
  30.   -  Menus
  31.  
  32.  
  33. Installation:
  34.  
  35.     The utility is easy to install.  Simply copy "FileMan" and "FileMan.info"
  36.     wherever you like.  I personally run it from the CLI environment and
  37.     therefore placed it in the C: directory.  The configuration file
  38. *   'FileMan.def' should be placed in the S: directory but it will be found if
  39. *   it is in the current directory.  The contents of the configuration file can
  40.     be customized to control the number of bitplanes, colors, and the name of
  41.     editors, file viewers, and archive utilities to be used.  See Customization
  42.     for more information.
  43.  
  44. General Information:
  45.  
  46.      Execution From CLI: The File Manager can be run from either Workbench or
  47.        CLI.  When run from CLI the utility accepts an argument that can be used
  48.        to specify the directory or device to catalog, otherwise it logs the
  49.        current directory.  The specified path can be given relative to the
  50.        current directory of the CLI.  For example typing "FileMan temp" would
  51.        catalog a subdirectory call temp whose parent is the current directory. 
  52.        In addition a wildcard can be appended to the specified path.  "FileMan
  53.        df0:*.txt" would catalog the volume in df0: and would apply the wildcard
  54.        pattern *.txt.  
  55.  
  56.        Side Note: specifying a wildcard pattern of * can be used to select a
  57.        cataloging mode of "All Subdirs" regardless of the setting within the
  58.        configuration file (see Catalog Mode under the Project menu).
  59. *
  60.      Movement: As with most everything, moving the highlight bar (cursor)
  61.        around the directory and file windows can be accomplished with the
  62.        keyboard or the mouse.
  63.  
  64.             In both directory and file windows, the Up and Down arrow keys and
  65.        Numeric Keypad keys 8 and 2 will move the cursor up and down respec-
  66.        tively;  Numeric Keypad keys 9 and 3 and Shift Up and Down arrows will
  67.        move the cursor first to the top or bottom of the window and then to the
  68.        next "page";  Numeric Keypad keys 7 and 1 and Alt Up and Down arrows
  69.        will move the cursor to the top or bottom of the tree or filelist;  in
  70.        the file window Numeric Keypad keys 4 and 6 and the Right  and Left
  71.        arrows will move the cursor accordingly.  Pressing Return will toggle
  72.        between the directory and file windows.
  73.  
  74.             Clicking the mouse button while in either the directory or the file
  75.        window will expand and move the cursor to that window.  The cursor will
  76.        follow the mouse while the mouse button is depressed.  Double clicking
  77.        the mouse on a file will tag/untag the file.  Double click with hold
  78.        will drag tag/untag the files.
  79.  
  80.        Side note: There are invisible screen depth gadgets in the upper right
  81.        corner of the screen.
  82.  
  83.      Operations on Multiple Files:  All multi-file operations only affect
  84.        files that are visible, that is, they must match the current wildcard
  85.        pattern.  Therefore, if a wildcard is in effect a "Tag All Files"
  86.        command would only tag the files that match the existing wildcard
  87.        pattern.  Likewise, if a set of files is tagged and a new wildcard is
  88.        specified and then all tagged files are deleted, only the visible
  89.        files will be deleted, not the ones that are unseen due to the
  90.        presence of the wildcard filter.
  91.  
  92.      Protection Bit Patterns:  Protection bit patterns are specified in an
  93.        input string with the form +w+x+y-z...  Where w,x,y,z are any of the
  94.        protection bits H,S,P,A,R,W,E,D.  For example "+A" will specify all
  95.        files that have the archive bit set, "-a+s" will specify all files
  96.        that don't have the archive bit set but do have the script bit set.
  97.        Note that this input is not case sensitive.
  98.  
  99.      Wildcard Patterns:  Wildcard patterns function in the following manner;
  100.        A '?' character is used to indicate any single character, '#?' and '*'
  101.        are used to indicate any number of characters.  If the first character
  102.        in the pattern is a minus, '-', character then all files that don't
  103.        match the pattern will be displayed.
  104.  
  105.      Requesters:  This program uses it own requester system.  It is fully
  106.        mouse or keyboard driven.  The Spacebar and the Tab key are used to
  107.        step through the available options.  The Return key will accept the
  108.        currently selected gadget.  The first capitalized letter in each
  109.        gadget specifies the key used to select that gadget.  The requester
  110.        always attempts to appear so that the default selected gadget is under
  111.        the mouse pointer.
  112.  
  113.      String Gadgets:  All string input requesters can be aborted by pressing
  114.        Return with an empty string field, but, the easiest way to abort a
  115.        string gadget is to press the ESCape key at any time.
  116.  
  117.      Path Duplication: Both Copy and Move operations can be performed so that
  118.        the directory structure of the tagged files is duplicated in the
  119.        destination.  This is done with while in List All files mode (see the
  120.        Device/ Dir menu) by selecting Copy Tagged/Dirs or Move Tagged/Dirs
  121.        from the File menu.  There are two modes of path duplication, full
  122.        path or not.  Full path duplication will duplicate the directories
  123.        that are parents to the tagged files all the way back to the root
  124.        directory of the source volume.  Otherwise, only the directories that
  125.        all the tagged files have in common are duplicated.
  126.  
  127.      Continuing a Copy to a Second Destination:  When a group of files is
  128.        copied it is possible that they will not all fit on the destination
  129.        volume.  When this happens it is possible to continue the copy on a
  130.        second destination.  When the "Disk Full" requester appears select
  131.        "Cancel" and then if an error requester appears select "Abort", then
  132.        the utility will ask if all files that copied should be untagged,
  133.        select "Yes".  This will leave tagged only those files that have not
  134.        been copied yet.  Select Copy Tagged or Copy Tagged/Dirs again to
  135.        continue the copy.  Note that this will not work for Move operations.
  136.  
  137. The Project Menu:
  138.  
  139.      Start Over (Alt-A) - Prompts for the name of a new path to be scanned.
  140.        All existing directory trees are forgotten/erased.
  141.  
  142.      Display Mode (F) - Selects between four different file display modes:
  143.        - Four column mode with the first 11 characters of each filename.
  144.        - Three column mode, with the first 15 characters of each filename.
  145.        - One column mode with the first 21 characters of the filename, the
  146.          size in bytes, the date, and the time for each file.
  147.        - One column mode with all characters of the filename, the size in
  148.          bytes, and the protection bits for each file.
  149.  
  150.      Catalog Mode (Alt-L) - Toggles the way in which the utility reads in new
  151.        trees (see the Device/Dir menu under Add/Log).  If set to "One Dir",
  152.        only the files and subdirectories in the specified directory are
  153.        cataloged.  All subdirectories are not.  If set to "All Subdirs" all
  154.        files in the specified directory and all its subdirectories are
  155.        cataloged.
  156.  
  157.      Wildcard Select (W) - Used to specify a wildcard pattern used to filter
  158.        the filenames displayed in the file display window.  It doesn't
  159.        prevent files from being cataloged, just from being displayed or
  160.        tagged.  For more information see Wildcard Patterns and Operations on
  161.        Multiple Files under General Information.
  162.  
  163.      Wildcard Off (Ctrl-W) - Turns off any active wildcards.
  164.  
  165. *    Change Editor Command - Allows changing of the Editor invoked from FileMan.
  166. *
  167. *    Change IFF Viewer Command - Allows changing of the IFF Viewer invoked from
  168. *      FileMan.
  169. *
  170. *    Change Text Viewer Command - Allows changing of the Text Viewer invoked
  171. *      from FileMan.
  172. *
  173. *    Change File Zap Command - Allows changing of the File Zap invoked from
  174. *      FileMan.
  175. *
  176. *    Printer Device Change - Allows changing of the Printer Device string.  See
  177. *      customization.
  178. *
  179. *    Printer Prefix Change - Allows changing of the Printer Prefix string.  See
  180. *      customization.
  181. *
  182. *    Printer Suffix Change - Allows changing of the Printer Suffix string.  See
  183. *      customization.
  184. *
  185.      Quit (Q) - Used to exit the program.
  186.  
  187. Device/Dir (Tree) Menu:
  188.  
  189.      Switch (F1/F2) - All directory trees, once cataloged, are kept in memory
  190.        in a circular list.  This option is used to switch to the NEXT and
  191.        PREVIOUS tree in the list.
  192.  
  193.      Add/Log (A) - Used to add (catalog) a new directory tree.  The user is
  194.        prompted for the name of a path.  Any device or defined path is
  195. *      acceptable.  This path becomes the root of a new tree.  Wildcards can be
  196. *      used here the same way they are described under "Execution From CLI".
  197.  
  198.      Expand (Alt-X) - Expands (reads in) all subdirectories of the current
  199.        tree which have not already been expanded.  These subdirectories are
  200.        expanded to their deepest levels.
  201.  
  202.      Free (Alt-F) - Frees the current directory tree from memory.  If the
  203. *      last tree is freed the user is prompted for a new one.  If none is
  204. *      given the program will exit.
  205.  
  206.      List All (L) - Lists all files cataloged in the current directory tree
  207.        (that match the existing wildcard pattern) at one time in the file
  208.        display window.  All files in all subdirectories are shown.
  209.  
  210.      List Tagged (Ctrl-L) - Lists all tagged files cataloged in the current
  211.        directory tree at one time in the file display window.  All tagged
  212.        files in all subdirectories are shown.
  213.  
  214. *    Print File List (Alt-P) - Prints a list of all tagged files according
  215. *      to path and the current sorting order.
  216.  
  217.      Sort (Alt-S) - Used to select the method that files are sorted by in the
  218.        file display window: alphabetical, by date, or by size.  Each dir-
  219.        ectory tree keeps track of its own sorting mode.  Alphabetical mode
  220.        defaults to ascending order.  Date and size default to descending
  221.        order.  All new directory trees, when cataloged, will be sorted
  222.        according to the last mode chosen here.
  223.  
  224.      Order (Alt-O) - Used to control the order in which filename sorting is
  225.        performed, ascending or descending.  The order changes automatically
  226.        when the sorting method is changed.
  227.  
  228.      Tag All (Ctrl-T) - Tags all the files on the current directory tree for
  229.        multi-file operations.
  230.  
  231.      Tag Prot Bits (Alt-T) - Tags all the files in the current directory tree
  232.        that have protection bits that match a specified pattern (see Pro-
  233.        tection Bit Patterns under General Information).
  234.  
  235.      Untag All (Ctrl-U) - Untags all the files on the current directory tree.
  236.  
  237.      Untag Prot Bits (Alt-U) - Untags all the files in the current directory
  238.        tree that have protection bits that match a specified pattern (see
  239.        Protection Bit Patterns under General Information).
  240.  
  241. Dir Menu:
  242.      Destination (F10) - Stores the path to the currently highlighted
  243.        directory in the destination path string.  The next time an operation
  244.        is performed that needs a destination path the user only has to press
  245.        return to accept this as the destination.
  246.  
  247.      Expand One Level (X) - Expands or re-catalogs the current directory to
  248.        the first level.  In other words if there is a directory shown on the
  249.        tree that has never been read in or was changed by another tool and
  250.        needs to be read in again simply move to the highlight bar to that
  251.        directory and select this menu item.
  252.  
  253.      Expand All Subdirs (Ctrl-X) - This is same as the above only this also
  254.        catalogs all subdirectories of the specified directory.
  255.  
  256.      Free (Ctrl-F) - Frees from memory all the files in the current direc-
  257.        tory, essentially un-cataloging the directory.  This is useful if it
  258.        is desired to no longer have the files in a directory included in the
  259.        Show All Files mode.
  260.  
  261.      Delete (D) - Used to entirely delete the current directory including all
  262.        files and subdirectories.  If the directory is not empty to begin
  263.        with, the user will be prompted to verify this operation.  If the
  264.        directory has not already been cataloged (expanded) then this oper-
  265.        ation will only work if it is empty .  USE WITH CAUTION!!!
  266.  
  267.      Make (M) - Used to make a new directory.  The input string behaves
  268.        very much like it does for the AmigaDOS MakeDir command.  For example:
  269.        "DF0:TEMPDIR" will attempt to create a directory on df0: with the name
  270.        TEMPDIR while "TEMPDIR" alone will create a directory beneath the one
  271.        currently highlighted on the directory tree.  Unlike AmigaDOS,
  272.        however, typing "TEMPDIR1/TEMPDIR2" will create both TEMPDIR1 and
  273.        TEMPDIR2 if necessary.
  274.  
  275.        Directories can also automatically be created at any destination path
  276.        prompt by simply typing the name of the desired path even though it
  277.        doesn't yet exist.  The program will state that the specified path was
  278.        not found and will ask whether it should be created.
  279.  
  280.      Move (Alt-M) - Moves (cuts/prunes) a directory and all its files and
  281.        subdirectories anywhere else on the same physical volume, just like
  282.        the rename command in AmigaDOS.  To move a directory to a different
  283.        volume it is necessary to use the "Move All Tagged and Duplicate
  284.        Paths" command found under the File menu.
  285.  
  286.      Rename (R) - Allows the user to rename the current directory.  This can
  287.        be used to simply change the case of the letters in the filename.
  288.        Note that this version currently will not allow the renaming of a
  289.        directory tree's root directory.
  290.  
  291.      Tag (T) - Tags all the files in the currently highlighted directory for
  292.        multi-file operations.
  293.  
  294.      Untag (U) - Untags all the files in the currently highlighted directory.
  295.  
  296.  
  297. File Menu:
  298.  
  299.      Copy File (C) - Used to copy the current file.  The user is prompted for
  300.        the destination path and then the name of the destination file (the
  301.        original filename is the default).
  302.  
  303.      Copy Tagged (Ctrl-C) - Copies the all files that are tagged in the file
  304.        display window.  The user is prompted for the destination path where
  305.        the files will be copied to.  A status window is displayed during the
  306.        operation.  The ESC key is used to abort.
  307.  
  308.      Copy Tagged/Dirs (Alt-C) - This works like "Copy Tagged" but it also
  309.        duplicates all of the paths that the tagged files have in common.
  310.        This is usually used while in "Show All Files" mode since only in that
  311.        mode can files in different directories be viewed at the same time.
  312.  
  313.      Move File (M) - Used to move the current file.  The user is prompted for
  314.        the destination path.  This works whether the destination directory is
  315.        on the same volume as the source file or a different one.
  316.  
  317.      Move Tagged (Ctrl-M) - Moves the all files in the file display window
  318.        that are tagged.  The user is prompted for the destination path where
  319.        the files will be moved to.  A status window is displayed during the
  320.        operation.  The ESC key is used to abort.
  321.  
  322.      Move Tagged/Dirs (Alt-M) - This works like "Move Tagged" but it also
  323.        duplicates all of the paths that the tagged files have in common.
  324.  
  325.      Delete File (D) - Used to delete the current file.  The user is prompted
  326.        to make certain that the operation is desired.
  327.  
  328.      Delete Tagged (Ctrl-D) - Deletes the all files in the file display
  329.        window that are tagged.  The user is prompted to make certain that the
  330.        operation is desired.  A status window is displayed during the
  331.        operation.  The ESC key is used to abort.
  332.  
  333.      Rename File (R) - Used to rename the current file.  Simply changing the
  334.        case of the letters in the filename is allowed.
  335.  
  336.      Rename Tagged (Ctrl-R) - Used to rename all files in the file display
  337.        window that are tagged.  Entering an empty string for any filename
  338.        will abort the operation.
  339.  
  340.      Prot Bits File (B) - Allows the user to change the protection bits on
  341.        the current file.  For more information see Protection Bit Patterns
  342.        under General Information.
  343.  
  344.      Prot Bits Tagged (Ctrl-B) - Allows the user to change the protection
  345.        bits on all files in the file display window that are tagged.  For
  346.        more information see Protection Bit Patterns under General
  347.        Information.
  348.  
  349.      Set Time (=) - Sets the Date/Time of the current file to the current
  350.        date and time.  This is useful for fixing files with bizzare dates.
  351.  
  352.      Tag File (T) - Tags the current file.  Note that this is not a menu item
  353.        but can be achieved by double clicking the mouse on an untagged file
  354.        or by pressing the T key.  The space bar can also be used to toggle
  355.        the tagged state of a file.
  356.  
  357.      Tag All (Ctrl-T) - Tags all files in the current directory for multi-
  358.        file operations.  Note: files that do not match the wildcard pattern
  359.        are not tagged.
  360.  
  361.      Tag Identical (Ctrl-I) - Tags all files that have an identical file in
  362.        both name and size somewhere else on the same directory tree.  This
  363.        operation serves no purpose outside of "show all files" mode.
  364.  
  365.      Tag Prot Bits (Alt-T) - Tags all files in the current directory that
  366.        have protection bits that match a specified pattern (see Protection
  367.        Bit Patterns under General Information).
  368.  
  369.      Tag Wildcard (Alt-W) - Tags all files in the current directory that
  370.        match a specified wildcard pattern.
  371.  
  372.      Untag File (U) - Untags the current file.  Note that this is not a menu
  373.        item but can be achieved by double clicking the mouse on a tagged file
  374.        or by pressing the U key.  The space bar can also be used to toggle
  375.        the tagged state of a file.
  376.  
  377.      Untag All (Ctrl-U) - Untags all files in the current directory.  Note:
  378.        files that do not match the wildcard pattern are not untagged.
  379.  
  380.      Untag Prot Bits (Alt-U) - Untags all files in the current directory that
  381.        have protection bits that match a specified pattern.
  382.  
  383.  
  384. File-Special Menu:
  385.  
  386.      Archive Add/Create (Ctrl-A) - Adds to the specified archive file, in the
  387.        current directory, all files that are tagged.  The extension given in
  388.        the archive filename determines the archive utility invoked (ARC =>
  389.        Arc, ZOO => Zoo, LZH => LHArc, etc.)
  390.  
  391.      Archive Extract (X) - Extracts all files from the current archive file.
  392.        The files are placed in a new subdirectory created in the current dir-
  393.        ectory.  The extension given in the archive filename determines the
  394.        archive utility invoked (ARC => Arc, ZOO => Zoo, LZH => LHArc, etc.)
  395.        Note: this command is the same as Execute if the file does not have an
  396.        known archive extension.
  397.  
  398. *      The program prompts for an archive pattern to use when extracting files
  399. *      from an archive.  Specify this pattern in the manner given by the
  400. *      appropriate archive utility documentation.  All the ones I know take
  401. *      standard * and ? wildcard characters.  A '*' is used as the default. 
  402. *      Say you only wanted to extract two of the archived files.  Using a
  403. *      pattern of 'name1 name2' would accomplish this.
  404.  
  405.      Edit File (E) - Invokes a specified editor on the current file.  The
  406.        name and path of the editor can be defined in the FileMan.def file
  407.        (see Customization).
  408.  
  409.      Edit Tagged (Ctrl-E) - Invokes a specified editor on up to 16 tagged
  410.        files.  The editor must support multiple filename arguments.  The name
  411.        and path of the editor can be defined in the FileMan.def file (see
  412.        Customization).
  413.  
  414.      Execute (X) - Executes the current file as if it was run from the CLI.
  415. *      The user is prompted for the exact command line to be executed to allow
  416. *      the inclusion of command arguments.
  417.  
  418.      Print (P) - Copies the current file to the PrinterDevice specified in
  419.        the configuration file.  The PrinterPrefix string is sent first, then
  420. *      the current file, and finally the PrinterSuffix.  See Customization
  421.        for more information.
  422.  
  423. *    Print Tagged (Ctrl-P) - Copies all files in the file display window that
  424. *      are tagged to the PrinterDevice specified in the configuration file. 
  425. *      The PrinterPrefix and the PrinterSuffix are sent with each file.
  426.  
  427. *    Print Tagged List (Alt-P) - Prints a list of all tagged files according
  428. *      to the current sorting order. Not Valid in "List All Files" mode
  429. *      (see "Print File List" under the Dir Menu for the alternative).
  430.  
  431.      Show IFF File (S) - Invokes a specified IFF viewer on the current file.
  432.        The name and path of the IFF viewer can be defined in the FileMan.def
  433.        file (see Customization).
  434.  
  435.      Show IFF Tagged (Ctrl-S) - Invokes a specified IFF viewer on all tagged
  436.        files.  The editor must support multiple filename arguments.  The name
  437.        and path of the IFF viewer can be defined in the FileMan.def file (see
  438.        Customization).
  439.  
  440.      View Text File (V) - Invokes a specified text viewer on the current
  441.        file, or, if the file is an archive, the appropriate archive utility
  442.        will be used to "view" it.  The name and path of the text viewer and
  443.        archive utilities can be defined in the FileMan.def file (see Custo-
  444.        mization).
  445.  
  446.      View Text Tagged (Ctrl-V) - Invokes a specified text viewer on all
  447.        tagged files, or, if a file is an archive, the appropriate archive
  448.        utility will be used to "view" it.  The name and path of the text
  449.        viewer and archive utilities can be defined in the FileMan.def file
  450.        (see Customization).
  451.  
  452.      Zap Bytes (Z) - Invokes a specified byte zap utility on the current
  453.        file.  The name and path of the utility can be defined in the
  454.        FileMan.def file (see Customization).
  455.  
  456.  
  457. Customization:
  458.  
  459.           All user options are specified in the fileman.def file which must
  460.      be placed in the s: directory.  This file is not absolutely required but
  461.      is necessary for proper customization of the File Manager utility.  The
  462.      file is in a text format and can be changed with any text editor.  The
  463.      utility's text parser looks for the keywords defined below and any text
  464.      associated with those keywords.  All other text in the file is ignored
  465.      (useful for commenting).  The keywords are not case sensitive.  Equal
  466.      signs and commas are considered "white space" and are ignored.
  467.  
  468.      BitPlanes - This defined the number of bit planes to be used.  The only
  469.      two valid options are 2 and 3 yielding 4 and 8 colors respectively.  The
  470.      default is 2.
  471.  
  472.      Color0 through Color7 - These define the RGB values of the screen's
  473.      color registers.  These default to the workbench colors.
  474.  
  475.      The following set of keywords define which of the color registers is to
  476.      apply to each area of the display.  The default value is listed in
  477.      brackets.
  478.  
  479.           BackColor       - background screen color [Color0]
  480.           BorderColor     - screen border color [Color1]
  481.           FileColor       - color of the untagged filenames [Color1]
  482.           FileInfoColor   - color of the file information (right side of
  483.                             display) [Color1]
  484.           LeafColor       - color of the directory names if they are cat-
  485.                             aloged [Color2]
  486. *         ReqFillColor    - background requester color [Color1]
  487.           SelBackColor    - background color of the select bar (cursor)
  488.                             [Color3]
  489.           SelForeColor    - foreground color of the select bar [Color1]
  490.  
  491.           SelTagColor     - foreground color of the select bar when on a
  492.                             tagged file [Color0]
  493.           SubTitleColor   - color of information field names [Color2]
  494.           TagColor        - color of the tagged filenames [Color2]
  495.           TitleColor      - color of the information block titles [Color3]
  496.           TreeColor       - color of the directory tree trunk and uncataloged
  497.                             directory names [Color3]
  498.  
  499.      FileDisplayMode - This is used to define the default method of dis-
  500.      playing files.  Valid values are 0 through 3.  The default is 0.  See
  501.      the Project menu under Display Mode  for more information.
  502.  
  503.      LogAll - This is a flag that specifies how deep to catalog directories.
  504.      The default is FALSE.  See the Project menu under Catalog Mode  for more
  505.      information.
  506.  
  507. *    PrinterDevice - This defines the name of the printer device to use when
  508. *    printing a file.  This can be specified as a file.  If so, each output is
  509. *    appended to the previous output.  The default is "PRT:".
  510.  
  511.      PrinterPrefix - This defines a string to be sent to the printer immedi-
  512.      ately prior to sending the file.  Note that it may be necessary to put
  513.      ESC and other special ASCII characters directly in the file to achieve
  514.      desired results.  Use your favorite editor or byte ZAPper to do this.
  515.  
  516. *    PrinterSuffix - This defines a string to be sent to the printer immedi-
  517.      ately after sending the file (such as a FORMFEED).
  518.  
  519.  
  520.           The following four keywords define the name of certain utilities to
  521.      be run from the File Manager.  Some utilities need to have quotes around
  522.      the filenames that they operate on (if the filenames contain spaces),
  523.      while others cannot have quotes because they consider them part of the
  524.      filename.  For this reason, placing a double quote pair ("") at the end
  525.      of the line is used to indicate that the utility being defined will
  526.      accept quotes.
  527.  
  528.      TextEditor - Defines the name of the program to be executed in order to
  529.      edit a text file.
  530.  
  531.      ByteEditor - Defines the name of the program to be used as a byte zapper
  532.      (hex/binary file editor).  The default is "Zap".
  533.      IFFViewer - Defines the name of the program to be used to view IFF
  534.      picture files.  The default is "ShowIFF".
  535.  
  536.      TextView - Defines the name of the program to be used to view text
  537.      files.  The default is "More".
  538.  
  539.      DefArcA - This is used to define an archive Add/Create command.  The
  540.      first field after DefArcA on the line will define the filename extension
  541.      that this new definition applies to.  Following that is the archive
  542.      command to be used.  For example "DefArcA LZH LHArc a" defines the
  543.      filename extension "LZH" using "LHArc a" as the command to perform
  544.      archive Add/Create.  Up to ten archive Add/Create commands can be
  545.      defined.
  546.  
  547.      DefArcV - This is the same as above but defines the command to use for
  548.      viewing an archive.
  549.  
  550.      DefArcX - This is the same as above but defines the command to use for
  551.      extracting an archive.
  552.  
  553. *    DefaultArcExt - A default archive extension can be specified for archive
  554. *    Add/Create.  For example the addition of "DefaultArcExt = .ZOO" will
  555. *    cause the program to assume a .ZOO extension if no other recognized
  556. *    extension is given.
  557.  
  558.  
  559.      If desired, a binary file editor can be used to change "s:fileman.def"
  560.      to any desired pathname.  There is a 32 character buffer allotted for
  561.      this purpose.
  562.  
  563.  
  564. Legal Stuff:
  565.  
  566.      Copyright (c) 1989,1990,1991 ATomMik Software, All Rights Reserved.
  567.  
  568.           FileMan is shareware software. It may be freely distributed so  long
  569.      as it is unchanged, and this document is distributed with it. If you like
  570.      FileMan and use it regularly a contribution of $25 or what ever you feel
  571.      its worth would be appreciated. Please send contributions to me at the
  572.      address shown below.  I make nowarranty of any kind on the this program
  573.      but will endevor to promptly findand fix any bugs reported.
  574.  
  575.           I plan on many future enhancements and may make a commercial version.
  576.      Any shareware contributers that contribute before that time will receive a
  577.      free upgrade to the commercial version.  If you have already contributed,
  578.      thankyou, your contributions are appreciated (also note the new mailing
  579.      address).
  580.  
  581.                                    Mike Crews
  582.                                1805 Brittania Ct.
  583.                              Chesterfield, MO 63017
  584.  
  585.                           GEnie Mail Address - M.CREWS4
  586.                            CompuServe ID - 71425,1754
  587.                              PeopleLink ID - OHS964
  588.  
  589.  
  590.      P.S.  I don't frequently find time to log on, and when I do it is usually
  591.            on GEnie.  The fastest way to contact me is by the U.S. Mail.
  592. 
  593.